package com.realjinge.utils;

import net.sf.json.JSONObject;

public class ErrorCodeUtils {

	/**
	 * 请求成功
	 * 
	 * @return
	 */
	public static String errCode0() {
		JSONObject json = new JSONObject();
		json.put("errCode", "0");
		json.put("errMsg", "ok");
		return json.toString();
	}

	/**
	 * 请求成功，返回数据
	 * 
	 * @param object
	 * @return
	 */
	public static String errCode0(Object object) {
		JSONObject json = new JSONObject();
		json.put("errCode", "0");
		json.put("errMsg", "ok");
		json.put("retData", object);
		return json.toString();
	}

	/**
	 * 系统错误
	 * 
	 * @return
	 */
	public static String errCode1() {
		JSONObject json = new JSONObject();
		json.put("errCode", "1");
		json.put("errMsg", "系统错误");
		return json.toString();
	}

	/**
	 * 其他错误
	 * 
	 * @param errCode
	 * @param errMsg
	 * @return
	 */
	public static String errCode(String errCode, String errMsg) {
		JSONObject json = new JSONObject();
		json.put("errCode", errCode);
		json.put("errMsg", errMsg);
		return json.toString();
	}

}
